﻿/* CSS Document   Version: 1.0.0
   Date: 2018/03/05
   Author: Tian Guang
   Copyright: www.east.net
*/
body{ min-width: 100px; }
.container{padding: 0 15px;border: 0;margin: 0 auto 30px;}
.w1200{width: 100%;padding: 0 15px;box-sizing: border-box;}
.w1100{ width:100%;box-sizing: border-box; }
.head.w1200{ padding:0 0 0 15px; }
html.disableScroll {
    overflow: hidden !important;
    height: 100% !important;
    position: relative !important;
}


.h-body{width: 120px;display:block;float: right;}
.header{height: 60px;line-height: 60%;}
h1.logo img{ max-height:60px;}

.other2{display:block;background: #424242;text-align: right;line-height: 14px;padding: 10px 5px;}
.other2 a {
    font-size: 12px;
    color: #dadada;
    padding: 0 6px;
    border-right: 1px solid #dadada;
}
.other2 a:last-child{ border:0; }


.banner,.ban,.zban,.position{ display: none; }
.mbanner{ display:block;}
.mbanner .swiper-pagination-bullet{width: 40px;border-radius: 4px;background: #60737a;opacity:1; }
.mbanner .swiper-pagination-bullet-active{ background:#137bc7}

.banner-bottom{min-width:100px;background: #272727;}
.banner-bottom-bd{width: auto;margin: 0 15px;}
.banner-bottom-title{ width: 74px; }
.banner-bottom-title a{ font-size: 16px; }
a.banner-bottom-more{ display:none; }
.banner-bottom .swiper-container{width: calc(100% - 169px);padding: 0 95px  0 0;}
.banner-bottom .swiper-button-white{background-color: #595959;}
.banner-bottom .swiper-button-prev{left:inherit;right: 44px;}
.banner-bottom .swiper-button-next{ left:inherit;right:0;}


/*手机搜索*/
.H-search {
    box-sizing: content-box;
    display: none;
    position: fixed;
    top: 60px;
    left: 0;
    padding: 120px 20px 50px;
    width: calc(100vw - 40px);
    height: calc(100vh - 50px - 170px);
    overflow-y: auto;
    z-index: 999;
    background: #e0e0e0;
}
.H-search.searchVisible {
    display: block;
}
.H-search .Search-input {
    border: 0;
    padding-bottom: 10px;
    border-bottom: solid 1px #b2b2b2;
    font-weight: 300;
    font-size: 24px;
    outline: 0;
    width: 100%;
    color: #4e4e4e;
    -webkit-appearance: none;
    border-radius: 0;
    box-sizing: border-box;
    background:none;
}
.H-search-close-button,.H-n-close-button {
    background-color: transparent;
    background-image: url(../images/icon/close1.svg);
    background-repeat: no-repeat;
    background-position: center center;
    border: 0;
    display: block;
    outline: 0;
    background-size: 28px;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 0;
    width: 60px;
    height: 60px;
}
.H-n-close-button {  background-image: url(../images/icon/close2.svg);}
.Search-results-info {
    color: #404040;
    margin: 10px 0 25px;
    font-weight: 700;
    font-size: 15px;
}
.results-more {
        padding: 13px 30px;
        margin: 0 auto;
        border-radius: 24px;
        border-width: 0;
        font-weight: 700;
        cursor: pointer;
        background-color: #f7f7f5;
        text-align: center;
        outline: 0;
        display: none;
}
.Search-results-item {
    margin-bottom: 33px;
}
.Search-results-item-title {
    line-height: 21px;
    margin-bottom: 4px;
}
.Search-results-item-title a{
    font-size: 16px;
    color: #2f2f2f;
}
.Search-results-item-description {
    font-size: 15px;
    line-height: 22px;color:#797979;
}

/*推荐*/
.home-wraper {
    margin: 30px auto 5px;
}
.tabs{ display:none; }
.tabs2{ height:auto; }
.jnew{position:relative;top:inherit;opacity: 1;}
.jnew .jl {
    float: none;display:none;
}
.jnew .jr{ float:none;width:100%; }

.jnew.one,.jnew.three{ border:1px solid #e4e4e4;padding:15px;box-sizing:border-box;}
.jnew .jname{ display:block;margin:0 auto 10px;}
.jnew.two{margin: 20px auto;}

.jnew.two .img{ width:100%;box-sizing:border-box;height:auto;}
.jnew.two .img span{ height:auto;}
.jnew.two .img img{ height:auto;}

.ipartner{ display:none; }
.home-l,
.home-r{ float:none;width:auto; }
.home-r .hr-name{display:block;font-size: 18px;margin: 0 auto 16px;}
.link p{ font-size:14px;}
.link{height: 46vw;display: none;}
.link img{ height:46vw;}






/*导航*/
ul.wrapUl,.search{ display:none; }


/*二级导航*/
.pdh{ display:block;}
.dh { box-shadow:none; }
.dh .w1200{padding:0;}
.dh.fixed{ position:relative;}
.dh .oname{display:block;background:#414141;position: relative;}
.dh .oname a{color:#fff;padding: 6px 20px;font-size:16px;display: block;}
.dh .oname span{width: 48px;height: 100%;display: block;position: absolute;top: 0;right: 0;z-index: 10;background: url(../images/icon/icon1.svg) no-repeat center center;background-size: 42%;}
.dh .oname.on span{background: url(../images/icon/icon2.svg) no-repeat center center;background-size: 42%;}    

    
.dh ul{background: #e5e5e5;border: 0;line-height: 50px;display: none;}
.dh ul li{width:100%;text-align: left;float: none;border: 0;}
.dh ul li a{ padding:0 20px;color:#353535; }
.dh ul li.on, .dh ul li:hover {
    background: none;
}
.dh ul li.on a, .dh ul li:hover a {
    color: #353535;
}
.dh .swiper-button-white{ display:none; }


.dh ul p{position:relative;border-bottom: 1px solid #c7c7c7;}
.dh ul.none p{ border:0; }
.dh ul li:last-child>p{/* border:0; */}
.dh ul p>span {
    background: url(../images/icon/j.svg) no-repeat center center;
    background-size: auto 38%;
    width: 48px;
    height: 48px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
}
.dh ul li.active p>span {
    background: url(../images/icon/j2.svg) no-repeat center center;
    background-size: auto 38%;
}
.dh ul .flist{ background:#fefefe; }
.dh ul .flist p a{padding: 0 0 0 36px;}



.s1{margin: 15px auto 20px;border: 0;font-size: 20px;padding: 0;}

.zdh ul li{margin:0;border-top: 1px solid #c7c7c7;}
.zdh ul li.on a, .zdh ul li:hover a {
    color: #fff;
    border:none;
}
.zdh ul li a{border:0;color:#727272;padding: 0 37px;}

.dh2{margin: 20px auto 32px;}
.dh3{margin: 40px auto 32px;}


/*新闻内容*/
.aboutnr{margin: 0 auto 0px;}
.aboutnr .atitle{ font-size:18px; }



/*服务申请*/
.Application{ width:100%; }
.Application p{ margin:0 auto 20px; }
.Application .fr{float:none;height: 37px;line-height: 37px;}
.Application span{float:none;display: block;position: relative;margin:0 auto 20px;}
.Application label{ position:absolute;top:0;left:16px;width:auto;color:#ababab;}
.Application i{ display:none;}
.Application input,.Application .txt1,.Application .txt2,.Application .txt3,.Application textarea,.Application input[type='submit']{ width:100%;box-sizing:border-box; }
.Application input[type='text']:first-of-type,.Application input[type='text']:nth-of-type(3),.Application input[type='text']:nth-of-type(4){text-indent: 42px;}
.Application p:first-of-type .fr input[type='text']:first-of-type,.Application p:nth-of-type(3) input[type='text']{text-indent: 76px;}
.Application textarea{text-indent: 60px;}
.Application input[type='text']:first-of-type.vc{width:160px;text-indent: 0;}

/*投资*/
.tzbox{ margin:0 auto 10px;}

/*资料索取*/
.data_app em{ color:#595959; }
.data_app select{width: calc(100% - 164px);float: right;color:#595959; }
.data_app p:nth-of-type(3) input[type='text']{ text-indent:100px; }


/*九强*/
.a_col{ margin:0 auto 64px;}
.a_title{ font-size:16px;}
.mb30{ margin-top:30px;}
.a1,.a3{ background:none; }
.a3 .aremark{ width:auto; }
.a3 .apc {
    display: block;
    float: none;
    text-align: center;
    margin: 10px auto 0;
}

.cultrue dd{ width:auto;float:none;margin:0 auto 10px; }
.cultrue .by1,.cultrue .t .bot{ display:none; }
.cultrue .blue{opacity: 1;visibility: inherit;transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);background: none rgba(0,0,0,0.5);}
.cultrue .con{top:10%;height: 80%;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.cultrue .t .txt{font-size:18px;border-bottom: 1px solid #808080;}
.cultrue .c{display:block;line-height: 2;}
.a3 img{ float:none; }


/*发展历程*/
.tline{width:auto;margin: 38px auto 42px;}
.tline .tline1{line-height: 1.8;width: 50%;font-size: 17px;margin: 0;}
.tline .tline2{width: 47%;margin: 3px 0 0 3%;}
.tline .tline2 h2{
    font-size: 17px;
    margin: 0 0 8px 0;
}
.tline .tline2 h3{  font-size: 17px; }
.box{width:auto;position: relative;}
.event_list{width: calc(100% - 76px);}
.event_list .li{ position:relative;}
.event_list .li .tl{position:absolute;top: 5px;}
.event_list .li .sum{width:auto;float: none;padding-left: 110px;display: block;}


/*新闻列表*/
.newsTop {padding: 15px 15px;width: 100%;margin-left: -15px;}
.newsTop .swiper-container{
    margin: 0 30px;
}
.newsTop .pic,.newsTop .brief{ width:auto;float:none;}
.newsTop h3{ font-size:16px;text-align:center; }
.newsTop .date,
.newsTop .abstract{ display:none; }
.newsTop .swiper-button-white{background-color:#a3a3a3;width: 38px;height: 74px;top: 50%;margin-top: -37px;background-size: 28%;}
.newsTop .swiper-button-prev{ left:0;}
.newsTop .swiper-button-next{ right:0; }


.dform,.nsearch{width: 100%;float:none;box-sizing: border-box;}
.n_top .tl{margin-bottom: 14px;display: block;}
.dform{ text-align:center;margin:0 auto 15px; }
ul.plist{margin: 30px auto 15px;}
ul.plist li{margin: 0 auto 29px;width:auto;padding: 14px 14px 18px;border: 1px solid #ebebeb;-webkit-box-shadow: 0 0 20px #ebebeb;-moz-box-shadow: 0 0 20px #ebebeb;box-shadow: 0 0 20px  #ebebeb;border-radius: 8px;}
ul.plist li .lbg{border:0;padding: 0;}
ul.plist li h3 {
    white-space: inherit;
    font-size: 16px;
}
ul.plist li .pic{ display:none;}
ul.plist li .brief{float:none;width:auto;background: none;padding: 0;height: auto;}
ul.plist li .abstract{display: none;overflow:hidden;}
ul.plist li:hover .brief{ background:none;}


/*导航3*/
.dh3 em{ width:66px;height:66px;line-height:60px; }
.dh3 a{ margin: 0 10px;}


/*faq*/
.faq{
    padding: 12px 20px 20px 20px;
}
.faq .faq1,
.faq .faq2{ width:auto;float:none;}
.faq .faq1{border:0;display: block;font-size: 18px;}
.faq .faq2{
    margin: 0 0 0 0;
}

.answerer {
    border-radius: 10px;
    padding: 15px 20px 16px 83px;
    background: url(../images/icon/f2.png) #f7f7f7 15px 22px no-repeat;
}
.questioner {
     padding: 15px 20px 16px 83px;
     background: url(../images/icon/f1.png) 15px 22px no-repeat;
}


/*客户满意度*/
ul.clist li {
    margin: 0 auto 29px;
    width: auto;
    padding: 14px 14px 44px;
    border: 1px solid #ebebeb;
    -webkit-box-shadow: 0 0 20px #ebebeb;
    -moz-box-shadow: 0 0 20px #ebebeb;
    box-shadow: 0 0 20px #ebebeb;
    border-radius: 8px;
    min-height: 80px;
    position: relative;
}
ul.clist li .pic{ display:none;}
ul.clist li .brief{ float:none;width:auto;}
ul.clist li h3{ white-space:inherit;font-size:16px; }
ul.clist li .abstract{ display:none;}
ul.clist li h3 span{position:absolute;bottom: 20px;right: 14px;width:auto;border: 1px solid #d81e06;padding: 4px 6px 4px 30px;}


.ndetails table{width:auto;width: 100%!important;}.lx iframe{ float: none!important; width: 100%!important; box-sizing: border-box; margin: 0; }



/*通用*/
.other,.logo2{ display: none; }
.footer .fbottom{ margin:0 15px;}
.footer .lm{width: auto;padding: 0;}
.footer .lm i{ display:none; }
.footer .lm li{position:relative;margin: 0;}
.footer .lm li p:after{width: 100%;position:absolute;content:"";height:1px;background: #9e9e9e;left:0;right:0;}
.footer .lm li>p>a{height: 51px;line-height: 51px;color: #292929;font-size: 16px;display:block;position: relative;z-index: 9;box-sizing: border-box;padding: 0 30px 0 0;}
.footer .lm li>p span{
    background: url(../images/icon/j.svg) no-repeat center center;
    width: 30px;
    height: 51px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    background-size: 65%;
}
.footer .lm li.on>p>span{background: url(../images/icon/j2.svg) no-repeat center center;background-size: 76%;}
.footer .lm p{ width:100%;display:block;}
.footer .lm .list {
    display: none;
}
.footer .lm .list a {
    display: inline-block;
    line-height: 42px;
    font-size: 14px;
    color: #606060;
    width: 100%;
    text-indent: 20px;
    border-bottom:1px solid #d3d3d3;
    padding: 0;
}



.footer{ background:none; }
.footer .copyright{background:#ececec;padding: 30px 0;}
.cleft,.cright{ float:none;width: auto; }
.cleft{padding:0 15px;}
.cleft .htel{color:#4e4e4e;background: url(../images/icon/tel.svg) 0 center no-repeat;background-size: auto 96%;}
.cleft .copy,.cleft .copy a{color:#7a7a7a;}
.cleft .copy{ line-height: 1.6;}

.cright{ text-align:left; }
.cright .bdshare-button-style1-32{ display:none; }
.cright span{display:block;text-align: center;color:#cbcbcb;display: -webkit-flex;-webkit-box-align: center;margin: 0 auto 15px;padding: 0 10px;}
.cright span>a {
    color: #232323;
    box-sizing: border-box;
    display: inline-block;
    padding:0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
}
.code{display:block;text-align: center;padding: 40px 0;font-size: 20px;color: #626262;}


/*联系我们*/
.lx {margin: 0 auto 40px;}
.lx .pc, .lx .cnr{ float:none;width:auto; }
.lx .cnr{ margin-top:15px;}
.lx:last-child{ margin:0 auto;}


/*返回顶部*/
#top{width: 48px;height: 48px;}
#top a{background: url(../images/icon/top.svg) center 40% #d8181b no-repeat;background-size: 60%;}

/*分页*/
.pages .n1{ display:none; }
.pages .n3{ display:inline; }
.pages .n2{ display:block; }
.pages a{margin: 0 2px 14px;}
.pages .n4{ display:block;text-align: right; }


/*专业文章*/
.majorlist tr td {
    padding: 10px 0;
    line-height: 20px;
}
.majorlist .line{ width:60px;}
.majorlist .mtitle{padding-left: 10px;padding-right: 10px;}
.majorlist tr .date{width: 72px;}
.majorlist tr td.date{background:none;white-space: nowrap;}

/*讲课文章*/
.dnlist .down{ width:60px; }


/*大客户*/
.customer li,.customer li:nth-child(3n){width: 48%;margin: 0 4% 18px 0;box-sizing: border-box;}
.customer li:nth-child(2n){ margin-right:0 ;}
.customer li .pic{margin: 0 15px;width: calc(100% - 30px);height: 28vw;}
.customer li .pic span{ height:20vw;}
.customer li .res_title{
    padding: 0 15px 12px;
}
.customer li .sum{height: 108px;overflow: hidden;}

/*招聘频道页*/
.zabout{padding: 0 20px;margin: 46px auto 78px;}
.zdevelopment{padding: 0 20px;margin: 46px auto 28px;}
.hrAbout_List{margin: 61px 1% 0;}
.hrAbout_List li{width: 31%;}
.hrAbout_List a{width:100%;height: 100%;}
.hrAbout_List li:nth-child(2){margin: 0 3.5%;}
.hrAbout_List .ico{height: 26%;}
.hrAbout_List .ico img{ max-width:100%;max-height:100%; }
.hrAbout_List a .name{font-size: 14px;line-height:24px;}


.applicationList {
    width: 80%;
}
.applicationList li, .applicationList .item1 {
    width: 50%;
    position: relative;
    margin-top: 25px;
}
.applicationList li .line {
    display: none;
}
.applicationList .t {
    margin: 0px auto;
    float: none;
}
.applicationList .y1 {
    border: 2px solid #0767e3;
    background: none #fff;
    border-radius: 50%;
    box-sizing: border-box;
}
.applicationList .t .y2 {
    opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
    visibility: visible;
}
.applicationList .y2 {
    background: #0767e3;
    border-radius: 50%;
}.applicationList .t .name {
    color: #fff;
}
.applicationList .t .name i {
    width: 16px;
}
.applicationList li.item7 {
    width: 100%;
}


/*招聘列表*/
.title .cn{ margin: 0 auto 20px;display: block;font-size: 18px; }
.jobListCont{ overflow-y: auto; }
.jobListCont .jobList_title,.jobListCont ul{ width: 800px; }

.jobListCont::-webkit-scrollbar,.pboxlist::-webkit-scrollbar,.tz::-webkit-scrollbar {
  -webkit-appearance: none;
    width: 16px;
    height: 5px;
    background-color: #F5F5F5;
}
 
/*定义滚动条轨道 内阴影+圆角*/
.jobListCont::-webkit-scrollbar-track,.pboxlist::-webkit-scrollbar-track,.tz::-webkit-scrollbar-track
{
    background-color: #efefef;
}
 
/*定义滑块 内阴影+圆角*/
.jobListCont::-webkit-scrollbar-thumb,.pboxlist::-webkit-scrollbar-thumb,.tz::-webkit-scrollbar-thumb
{
    background-color: #0769e3;
}
 

/*产品频道页*/
.imgbox_list .imgbox{padding: 50px 0 60px 0;}
.imgbox_list .img_cen{width: 88%;position: relative;}
.imgbox_list .img{width: 100%;margin: 0;position: relative;z-index: 99;float: none;}
.imgbox_list .pic{width: 68%;position: absolute;right: 0;top: 50%;z-index: 2;transform: translateY(-50%);}
.imgbox_list .cn{font-size: 22px;line-height: 20px;}
.imgbox_list .en{font-size: 18px;margin: 16px auto 20px;}
.imgbox_list a.btn-more{width: 98px;line-height: 34px;}
.imgbox_list .imgbox:nth-child(2n+1) .img {
    width: 100%;
    margin: 2% 3% 0 0;
    float: none;
}




/**/
.img_list{padding: 25px 16px;margin: 0 auto 14px;}
.img_list li{width: 47.5%;height: 80px;box-sizing:border-box;margin-right: 5%;}
.img_list li:nth-child(2n){ margin-right:0; }
.img_list li:hover, .img_list li.on{ box-shadow:none; }
.img_list .en{ display:none; }
.img_list .cn{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.img_list .tl {
    font-size: 22px;
    color: #232323;
    font-weight: normal;
    margin: 0 auto 23px;display:block;
}

@media screen and (max-width: 820px) and (min-width: 350px) {
   .img_list li,.img_list li:nth-child(2n){width: 32%;height: 71px;box-sizing:border-box;margin-right: 2%;}
   .img_list li:nth-child(3n){ margin-right:0; }
   .img_list .pic{ width:40px;height:40px;}
   .img_list li:hover .pic, .img_list li.on .pic{ width:46px;height:46px;line-height:46px;}
}	


/*产品推荐*/
.tjbox{padding: 25px 20px;}
.pbox{padding: 0 20px;margin: 44px auto 61px;}
.pboxlist{ overflow-y:auto; }
.pboxlist table{width:800px;table-layout: fixed;}
.pboxlist .ptitle{ width:300px; }
.pboxlist tr td{line-height: 24px;}
.pboxlist tr .method{width: 250px;}
.pboxlist tr .dosage{
   width: 100px;
}
.pbn {
    width: auto;
    float: none;
    margin: 0 0 8px 0;
}

.Investment .pages .n2{display: inline-block;}
.Investment .pages .n4{display: inline-block;}
.Investment{width:865px;}
.Investment table .td1{width: 70px;}
.Investment table .td2{width: 70px;}
.Investment table .td3{width: 580px;}
.Investment table .td4{width: 75px;}










